const mysql = require('mysql2/promise')

async function initializeDatabase() {
    try {
        // 创建一个不指定数据库的连接
        const connection = await mysql.createConnection({
            host: 'localhost',
            user: 'root',
            password: '123456'
        })

        // 创建数据库（如果不存在）
        await connection.query(`
            CREATE DATABASE IF NOT EXISTS \`web前端\`
            CHARACTER SET utf8mb4 
            COLLATE utf8mb4_unicode_ci
        `)

        console.log('数据库初始化成功')
        process.exit(0)
    } catch (error) {
        console.error('数据库初始化失败:', error)
        process.exit(1)
    }
}

initializeDatabase() 